extends Node
class_name 统计信息

signal 血量变化
signal 护盾变化

@export var 玩家生命值 : int = 100
@export var 玩家护盾值 : int = 100
@export var 护盾延迟 : float = 5.0
@export var 护盾充能耗时 : float =5.0



@export var 当前生命值 : int = 玩家生命值 :
	set(v):
		v = clampi (v,0,玩家生命值)
		if 当前生命值 == v:
			return
		else :
			当前生命值 = v
		血量变化.emit()


@export var 当前护盾值 : int = 玩家护盾值 :
	set(v):
		v = clampi (v,0,玩家护盾值)
		if 当前护盾值 == v:
			return
		else :
			当前护盾值 = v
		护盾变化.emit()
